package com.joysuch.wwyt.patrol.entity.bean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 综合排查实体
 * @author xsx
 * @version 1.0
 * @date 2023/3/8 15:22
 */
@Data
public class AppSynthesizeBean {
    @ApiModelProperty(value = "任务id")
    private Long taskId;
    @ApiModelProperty(value = "计划名字")
    private String planName;
    @ApiModelProperty(value = "周期类型")
    private String showDesc;
    @ApiModelProperty(value = "周期描述")
    private String checkRateDesc;
    @ApiModelProperty(value = "任务开始时间")
    private String taskStartTime;
    @ApiModelProperty(value = "任务结束时间")
    private String taskEndTime;
    @ApiModelProperty(value = "任务可做时间")
    private Date activeTime;
    @ApiModelProperty(value = "任务截止时间")
    private Date taskDeadLine;
    @ApiModelProperty(value = "计划id")
    private Long planId;
    @ApiModelProperty(value = "分类")
    private String category;
    private String categorySort;
    @ApiModelProperty(value = "检查类型名称")
    private String typeName;
    @ApiModelProperty(value = "所属风险点id")
    private Long riskPointId;
    @ApiModelProperty(value = "风险区域id")
    private Long districtId;
    @ApiModelProperty(value = "风险区域名称")
    private String districtName;
    @ApiModelProperty(value = "状态")
    private Integer status;
    @ApiModelProperty(value = "状态名称")
    private String statusName;
    @ApiModelProperty(value = "剩余时间")
    private String surplusTime;
    @ApiModelProperty(value = "检查结果")
    private String checkResult;
    @ApiModelProperty(value = "检查点数量")
    private Long checkPointSize;

    private Integer sourceType;

    private String cycleTypeDesc;
    private String cycleType;
    private String cycleDesc;
    private String tempTimePeriod;

    private String periodUnit;
    private Integer periodDays;
    // 隐患排查记录id
    private Long recordId;

    private String  checkLocation;

    // 设备停用自动处理(1-自动处理 0-不自动处理)
    private String deviceStopAutoProcess;

}
